#include<iostream>
#include<algorithm>
using namespace std;
const int N=2e5+10;
int nums[N];

int main()
{
	int n,k;cin>>n>>k;
	long long ret=0;
	for(int i=1;i<=n;i++) cin>>nums[i];
	sort(nums+1,nums+n+1);
	for(int i=2;i<=n;i++)
	{
		int cur=nums[i]-k;
		ret+=upper_bound(nums+1,nums+i,cur)-
		lower_bound(nums+1,nums+i,cur);
	}
	cout<<ret<<endl;
}